Skip to main content

arrayDecode

Type

function

Summary

Converts a serialized array back into the original array.

Syntax

arrayDecode(<encodedArray>)

Description

Use the arrayDecode function to rebuild an array from an encoded string produced by the arrayEncode function.

Encoding and decoding arrays is designed to allow arrays to be written to a file on disk, or sent across a network. See the arrayEncode reference for more information on doing this.

note

It is possible for two different strings to produce the same array. This is due to arrays having a different ordering of keys. To see if two encoded arrays are equal, first decode them back into the original array, then directly compare them using the = operator.

Parameters

NameTypeDescription

encodedArray

array

A binary string representing an array, as returned by the arrayEncode function.

Examples

put arrayDecode(loadPreferencesData("displayOptions")) into sDisplayOptionsArray
read from socket tClient until linefeed
put urlDecode(arrayDecode(it)) into tClientDataArray

function: keys, arrayEncode, URLDecode

glossary: function

operator: equals

Compatibility and Support

Introduced

LiveCode 3.5

OS

mac

windows

linux

ios

android

Platforms

desktop

server

mobile

Thank you for your feedback!

Was this page helpful?